<?php

/* 	 Descripci�n: Funcion encargada de recibir los parametros del formulario usu_registrar.php y enviarlos al procedimiento 			 
	 SP_INSERT_USU el cual ingresa los datos en la tabla Usuario
     Fecha creaci�n: 13/09/2011 
     Fecha �ltima modificaci�n: 14/09/2011
 */
header("Content-Type: text/html;charset=utf-8");
 function fechanueva($fechavieja){
   list($y,$m,$d)=explode("-",$fechavieja);
   return $d."-".$m."-".$y;
};
//Conexion con la Base de datos
require_once("../conexion/conexion.php");
$Opcion = $_GET['Opcion'];
switch ($Opcion) {
    case 1:
    {
        $CodExp = trim($_GET['NumExp']) ;
		$result = mysql_query("CALL SP_OBT_DATOS('".$CodExp."', @CODMUN, @CODDOC, @NOMBRE, @APELLIDO, @CODPER, @CORREO, @DIRECCION, @GENERO, @NACIONALIDAD, @NUMDOC, @FECNAC, @FECCREACION, @ESTEXPEDIENTE, @ESTCIVIL, @CODMEDIF, @CODASOC, @CODPROF, @CODLIC, @ADAPCARRO, @TIPADAP, @OBSERV, @CARROPROP, @CODDEPTO, @FOTO, @EDAD, @POTENCIALIDAD)"); 
	
        if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $result = mysql_query("SELECT @CODMUN, @CODDOC, @NOMBRE, @APELLIDO, @CODPER, @CORREO, @DIRECCION, @GENERO, @NACIONALIDAD, @NUMDOC, @FECNAC, @FECCREACION, @ESTEXPEDIENTE, @ESTCIVIL, @CODMEDIF, @CODASOC, @CODPROF, @CODLIC, @ADAPCARRO, @TIPADAP, @OBSERV, @CARROPROP, @CODDEPTO, @FOTO, @EDAD, @POTENCIALIDAD");
                        
        $row = mysql_fetch_row($result);
        $row[11] = fechanueva($row[11]);
        $row[10] = fechanueva($row[10]);
	echo $row[0]."||".$row[1]."||".$row[2]."||".$row[3]."||".$row[4]."||".$row[5]."||".$row[6]."||".$row[7].
                "||".$row[8]."||".$row[9]."||".$row[10]."||".$row[11]."||".$row[12]."||".$row[13]."||".$row[14].
                "||".$row[15]."||".$row[16]."||".$row[17]."||".$row[18]."||".$row[19]."||".$row[20]."||".$row[21].
                "||".$row[22]."||".$row[23]."||".$row[24]."||".$row[25];
  
	mysql_free_result($result);
    }
        break;
case 2:
{
    $Codigo = trim($_GET['Codigo']) ;
	$result = mysql_query("CALL SP_ACTUALIZAR_EMP('$Codigo', @nom_empresa, @estado_institucion, @actividad, @caracter, @num_nit, @num_nrf, @municipio, @depto, @direccion, @telefono, @fax, @correo, @contacto, @cargo_contacto, @acceso, @acceso_trabajo, @acceso_interno, @acceso_bano, @acceso_elevador)"); 
        if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $result = mysql_query("SELECT @nom_empresa, @estado_institucion, @actividad, @caracter, @num_nit, @num_nrf, @municipio, @depto, @direccion, @telefono, @fax, @correo, @contacto, @cargo_contacto, @acceso, @acceso_trabajo, @acceso_interno, @acceso_bano, @acceso_elevador");
                        
        $row = mysql_fetch_row($result);
        echo $row[0]."||".$row[1]."||".$row[2]."||".$row[3]."||".$row[4]."||".$row[5]."||".$row[6]."||".$row[7].
                "||".$row[8]."||".$row[9]."||".$row[10]."||".$row[11]."||".$row[12]."||".$row[13]."||".$row[14].
                "||".$row[15]."||".$row[16]."||".$row[17]."||".$row[18];
  
	mysql_free_result($result);
}
    break;
case 3:
{
    $Oferta = $_GET['Oferta'] ;
	$result = mysql_query("CALL SP_OBTDATOS_OFERTA('$Oferta', @nombre_oferta, @estado_oferta, @plaza_oferta, @fecha_incorporacion, @cod_jornada, @horario, @tipo_contrato, @duracion_trabajo, @salario_bruto, @funciones_tarea, @genero, @edad, @posee_licencia, @tipo_licencia, @posee_carro, @tipo_trabajo, @posicion, @levantar_pesos, @rango, @audicion, @vision, @expresion_oral, @destreza, @esfuerzo, @movilidad, @formacion_necesaria,@aplicaciones, @experiencia, @otra_cualidad)"); 
        if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $result = mysql_query("SELECT @nombre_oferta, @estado_oferta, @plaza_oferta, @fecha_incorporacion, @cod_jornada, @horario, @tipo_contrato, @duracion_trabajo, @salario_bruto, @funciones_tarea, @genero, @edad, @posee_licencia, @tipo_licencia, @posee_carro, @tipo_trabajo, @posicion, @levantar_pesos, @rango, @audicion, @vision, @expresion_oral, @destreza, @esfuerzo, @movilidad, @formacion_necesaria,@aplicaciones , @experiencia, @otra_cualidad");
                        
        $row = mysql_fetch_row($result);
        $row[3]=fechanueva($row[3]);
        echo $row[0]."||".$row[1]."||".$row[2]."||".$row[3]."||".$row[4]."||".$row[5]."||".$row[6]."||".$row[7].
                "||".$row[8]."||".$row[9]."||".$row[10]."||".$row[11]."||".$row[12]."||".$row[13]."||".$row[14].
                "||".$row[15]."||".$row[16]."||".$row[17]."||".$row[18]."||".$row[19]."||".$row[20]."||".$row[21].
                "||".$row[22]."||".$row[23]."||".$row[24]."||".$row[25]."||".$row[26]."||".$row[27]."||".$row[28];
  
	mysql_free_result($result);
}    
    break;
case 4:
{
	$NumExp = $_GET['NumExp'] ;
	$result = mysql_query("SELECT TEL_CODIGO, TEL_TIPO, TEL_NUMERO  FROM TELEFONO TEL, PERSONAS_CON_DISCAPACIDAD PCD WHERE TEL.PER_CODIGO = PCD.PER_CODIGO AND PCD.EXP_CODIGO='$NumExp'"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
               while ($row=mysql_fetch_array($result))
                {
					echo  $row["TEL_CODIGO"]."||".$row["TEL_TIPO"]."||".$row["TEL_NUMERO"]."||";
				
					 
				}
				
		}
        else
        {
                echo "";
        }		
}
break;
case 5:
{
	$Oferta = $_GET['Oferta'] ;
	$result = mysql_query("SELECT COR_CODIGO, CAI_CODIGO, COR_NIVEL_CONOCIMIENTO  FROM CONOCIMIENTO_REQUERIDO WHERE OFE_CODIGO = '$Oferta'"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
               while ($row=mysql_fetch_array($result))
                {
					echo  $row["COR_CODIGO"]."||".$row["CAI_CODIGO"]."||".$row["COR_NIVEL_CONOCIMIENTO"]."||";
				
					 
				}
				
		}
        else
        {
                echo "";
        }		
}
break;
case 6:
{
	$NumExp = $_GET['NumExp'] ;
	$result = mysql_query("SELECT PCD.PCD_NIT FROM PERSONAS_CON_DISCAPACIDAD PCD WHERE PCD.EXP_CODIGO='$NumExp';"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
               while ($row=mysql_fetch_array($result))
                {
					echo  $row["PCD_NIT"];
		}
	}
        else
        {
                echo "0";
        }		
}
break;
case 7:
{
	$NumExp = $_GET['NumExp'] ;
	$result = mysql_query("SELECT REF.REF_CODIGO,REF.REF_TIPO, REF.REF_NOMBRE, REF.REF_LUG_TRA, REF.REF_CARGO, TELEFONO.TEL_NUMERO 
                                    FROM REFERENCIA REF LEFT JOIN TELEFONO ON TELEFONO.REF_CODIGO = REF.REF_CODIGO
                                    WHERE REF.EXP_CODIGO ='$NumExp'"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
				
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
               while ($row=mysql_fetch_array($result))
                {
			echo  $row["REF_CODIGO"]."||".$row["REF_TIPO"]."||".$row["REF_NOMBRE"]."||".$row["REF_LUG_TRA"]."||".$row["REF_CARGO"]."||".$row["TEL_NUMERO"]."||";
		}
	}
        else
        {
                echo "0";
        }		
}
break;
case 8:
{
        $Tipo_usuario = $_GET['TipUsuario'];
	    $Cod = $_GET['Cod'];
        $NomUsuario = $_GET['Usuario'];
	$result = mysql_query("CALL SP_OBT_USUARIO($Tipo_usuario, '$Cod','$NomUsuario', @nombre, @apellido, @tip_doc, @num_doc, @genero,@cod_mun, @cod_depto, @tip_usu, @estado, @nick, @vencimiento, @descrip, @catalogos, @cita, @empleo, @formacion, @orientacion, @recepcion, @reportes, @seguimiento, @usuarios, @vista, @institucion, @empresa, @usu_codigo,@correo)"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
                                
				
		}
        $result=mysql_query("SELECT @nombre, @apellido, @tip_doc, @num_doc, @genero, @cod_mun, @cod_depto, @tip_usu, @estado, @nick, @vencimiento, @descrip, @catalogos, @cita, @empleo, @formacion, @orientacion, @recepcion, @reportes, @seguimiento, @usuarios, @vista, @institucion, @empresa, @usu_codigo,@correo");
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
               while ($row=mysql_fetch_array($result))
                {
			echo  $row[0]."||".$row[1]."||".$row[2]."||".$row[3]."||".$row[4]."||".$row[5]."||".
                              $row[6]."||".$row[7]."||".$row[8]."||".$row[9]."||".$row[10]."||".$row[11]."||".$row[12]."||".$row[13]."||".$row[14]."||".$row[15]."||".$row[16]."||".$row[17]."||".$row[18]."||".$row[19]."||".$row[20]."||".$row[21]."||".$row[22]."||".$row[23]."||".$row[24]."||".$row[25];
		}
		}
        else
        {
                echo "0";
        }		
}
break;
case 9:
{
        $Id_telefono = $_GET['Id_telefono'];
	$result = mysql_query("DELETE FROM TELEFONO WHERE TEL_CODIGO = $Id_telefono"); 
	     if (!$result) {
				die ("Invalido: " . mysql_error());
                                
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
              ECHO "0";
	}
        else
        {
                echo "1";
        }		
}
break;
case 10:
{
        $Id_referencia = $_GET['Id_referencia'];
        $result = mysql_query("DELETE FROM TELEFONO WHERE REF_CODIGO = $Id_referencia"); 
	$result = mysql_query("DELETE FROM REFERENCIA WHERE REF_CODIGO = $Id_referencia"); 
             if (!$result) {
				die ("Invalido: " . mysql_error());
                                
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
              ECHO "0";
	}
        else
        {
                echo "1";
        }		
}
break;
case 11:
{
        $Id_referencia = $_GET['Id_referencia'];
        $resultado = mysql_query("DELETE FROM CONOCIMIENTO_REQUERIDO WHERE COR_CODIGO = $Id_referencia");
             if (!$result) {
				die ("Invalido: " . mysql_error());
                                
		}
        $rows =mysql_num_rows($result);
        if($rows >0)
        {
              ECHO "0";
	}
        else
        {
                echo "1";
        }		
}
break;
}
?>
